namespace EyeOpen
{
	internal class Ensure<T>
		: IEnsure<T>
	{
		public Ensure(T obj, string parameterName)
		{
			Obj = obj;
			ParameterName = parameterName;
		}

		public T Obj { get; private set; }

		public string ParameterName { get; private set; }
	}
}